var mysql = require("mysql2");
const sts = require('../config/setting')
var pool = mysql.createPool(sts.setting.mysql);
module.exports = pool;



// var mysqlServe = require("mysql");
// const { setting } = require('../config/setting')

// var connection: any = null
// function handleDisconnection() {
//     connection = mysqlServe.createConnection(setting.mysql)
// }
// handleDisconnection()
// console.log("mysql start! OK!")

// connection.connect(function (err: any) {
//     if (err) {
//         setTimeout('handleDisconnection()', 2000)
//     }
// })
// connection.on('error', function (err: any) {
//     if (err.code === 'PROTOCOL_CONNECTION_LOST') {
//         console.error('db error执行重连:' + err.message);
//         handleDisconnection();
//     } else {
//         console.error('db error:' + err.message);
//         throw err;
//     }
// });
